home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hyper Sexy Friends 2
/
Hyper Sexy Friends 2.iso
/
HYPER SEXY FRIENDS Vol.2
/
HYPER SEXY FRIENDS Vol.2.rsrc
/
CODE_11532_PRE605.txt
< prev
next >
Wrap
Text File
|
1993-06-26
|
24KB
|
430 lines
# near model CODE resource
# jump table entries: 6984-6984 (1 of them)
fn00000000:
00000000 4E56 FFEE link A6, -0x0012
00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000008 206E 0008 movea.l A0, [A6 + 0x8]
0000000C 2050 movea.l A0, [A0]
0000000E 3E10 move.w D7, [A0]
00000010 6608 bne +0xA /* 0000001A */
00000012 3D7C 0063 000C move.w [A6 + 0xC], 0x63 /* 'c' */
00000018 602C bra +0x2E /* 00000046 */
label0000001A:
0000001A 7000 moveq.l D0, 0x00
0000001C 3007 move.w D0, D7
0000001E 4680 not.l D0
00000020 3E00 move.w D7, D0
00000022 287C 0000 011C movea.l A4, 0x11C
00000028 2654 movea.l A3, [A4]
0000002A 3007 move.w D0, D7
0000002C E540 asl D0.w, 2
0000002E 48C0 ext.l D0
00000030 2C00 move.l D6, D0
00000032 DC8B add.l D6, A3
00000034 2046 movea.l A0, D6
00000036 2A10 move.l D5, [A0]
00000038 2045 movea.l A0, D5
0000003A 2050 movea.l A0, [A0]
0000003C 4240 clr.w D0
0000003E 1028 0028 move.b D0, [A0 + 0x28]
00000042 3D40 000C move.w [A6 + 0xC], D0
label00000046:
00000046 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000004A 4E5E unlink A6
0000004C 2E9F move.l [A7], [A7]+
0000004E 4E75 rts
fn00000050:
00000050 4E56 FF94 link A6, -0x006C
00000054 48E7 0108 movem.l -[A7], D7,A4
00000058 3D7C FFFF 000C move.w [A6 + 0xC], 0xFFFF
0000005E 1D6E 000B FFCB move.b [A6 - 0x35], [A6 + 0xB]
00000064 422E FFCC clr.b [A6 - 0x34]
00000068 2D7C 0003 0001 FFC2 move.l [A6 - 0x3E], 0x30001
00000070 3D7C 0001 FFC6 move.w [A6 - 0x3A], 0x1
00000076 1D7C 0003 FFCA move.b [A6 - 0x36], 0x3
0000007C 4267 clr.w -[A7]
0000007E 486E FF9A pea.l [A6 - 0x66]
00000082 205F movea.l A0, [A7]+
00000084 7015 moveq.l D0, 0x15
00000086 A06E syscall SlotManager
00000088 3E80 move.w [A7], D0
0000008A 4A5F tst.w [A7]+
0000008C 6702 beq +0x4 /* 00000090 */
0000008E 607A bra +0x7C /* 0000010A */
label00000090:
00000090 286E FF9E movea.l A4, [A6 - 0x62]
00000094 3E3C 0080 move.w D7, 0x80
label00000098:
00000098 0C47 00FF cmpi.w D7, 0xFF
0000009C 6C6C bge +0x6E /* 0000010A */
0000009E 1D47 FFCC move.b [A6 - 0x34], D7
000000A2 2D4C FF9E move.l [A6 - 0x62], A4
000000A6 4267 clr.w -[A7]
000000A8 486E FF9A pea.l [A6 - 0x66]
000000AC 205F movea.l A0, [A7]+
000000AE 7006 moveq.l D0, 0x06
000000B0 A06E syscall SlotManager
000000B2 3E80 move.w [A7], D0
000000B4 4A5F tst.w [A7]+
000000B6 6702 beq +0x4 /* 000000BA */
000000B8 6050 bra +0x52 /* 0000010A */
label000000BA:
000000BA 1D7C 0001 FFCC move.b [A6 - 0x34], 0x1
000000C0 4267 clr.w -[A7]
000000C2 486E FF9A pea.l [A6 - 0x66]
000000C6 205F movea.l A0, [A7]+
000000C8 7006 moveq.l D0, 0x06
000000CA A06E syscall SlotManager
000000CC 3E80 move.w [A7], D0
000000CE 4A5F tst.w [A7]+
000000D0 6702 beq +0x4 /* 000000D4 */
000000D2 6036 bra +0x38 /* 0000010A */
label000000D4:
000000D4 41EE FFD2 lea.l A0, [A6 - 0x2E]
000000D8 2D48 FF9A move.l [A6 - 0x66], A0
000000DC 702E moveq.l D0, 0x2E
000000DE 2D40 FFA2 move.l [A6 - 0x5E], D0
000000E2 4267 clr.w -[A7]
000000E4 486E FF9A pea.l [A6 - 0x66]
000000E8 205F movea.l A0, [A7]+
000000EA 7007 moveq.l D0, 0x07
000000EC A06E syscall SlotManager
000000EE 3E80 move.w [A7], D0
000000F0 4A5F tst.w [A7]+
000000F2 6702 beq +0x4 /* 000000F6 */
000000F4 6014 bra +0x16 /* 0000010A */
label000000F6:
000000F6 302E FFF6 move.w D0, [A6 - 0xA]
000000FA B06E 0008 cmp.w D0, [A6 + 0x8]
000000FE 6606 bne +0x8 /* 00000106 */
00000100 3D47 000C move.w [A6 + 0xC], D7
00000104 6004 bra +0x6 /* 0000010A */
label00000106:
00000106 5247 addq.w D7, 1
00000108 608E bra -0x70 /* 00000098 */
label0000010A:
0000010A 4CDF 1080 movem.l D7,A4, [A7]+
0000010E 4E5E unlink A6
00000110 2E9F move.l [A7], [A7]+
00000112 4E75 rts
fn00000114:
00000114 4E56 FFFE link A6, -0x0002
00000118 4267 clr.w -[A7]
0000011A 2F2E 000A move.l -[A7], [A6 + 0xA]
0000011E 4EBA FEE0 jsr [PC - 0x120 /* 00000000 */]
00000122 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000126 4267 clr.w -[A7]
00000128 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000012C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000130 4EBA FF1E jsr [PC - 0xE2 /* 00000050 */]
00000134 3D5F 000E move.w [A6 + 0xE], [A7]+
00000138 4E5E unlink A6
0000013A 205F movea.l A0, [A7]+
0000013C 5C4F addq.w A7, 6
0000013E 4ED0 jmp [A0]
fn00000140:
00000140 4E56 FFAC link A6, -0x0054
00000144 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000148 286E 000C movea.l A4, [A6 + 0xC]
0000014C 42A7 clr.l -[A7]
0000014E AA32 syscall GetGDevice
00000150 2D5F FFB8 move.l [A6 - 0x48], [A7]+
00000154 A852 syscall HideCursor
00000156 1A2D F700 move.b D5, [A5 - 0x900]
0000015A 2F0C move.l -[A7], A4
0000015C 4267 clr.w -[A7]
0000015E 1F2E 0008 move.b -[A7], [A6 + 0x8]
00000162 AA2D syscall SetDeviceAttribute
00000164 70FF moveq.l D0, 0xFFFFFFFF
00000166 B06E 000A cmp.w D0, [A6 + 0xA]
0000016A 6710 beq +0x12 /* 0000017C */
0000016C 2054 movea.l A0, [A4]
0000016E 3F10 move.w -[A7], [A0]
00000170 302E 000A move.w D0, [A6 + 0xA]
00000174 48C0 ext.l D0
00000176 2F00 move.l -[A7], D0
00000178 2F0C move.l -[A7], A4
0000017A AA2E syscall InitGDevice
label0000017C:
0000017C 1005 move.b D0, D5
0000017E 670A beq +0xC /* 0000018A */
00000180 2F0C move.l -[A7], A4
00000182 203C 0004 000A